package Patrones;

/**
 *
 * @author Marcelo Montaño
 */
public class CategoriaUrgencia implements InterfazAprobador{

    private InterfazAprobador next;
    
    @Override
    public void setNext(InterfazAprobador aprobador) {
        next = aprobador;
    }

    @Override
    public InterfazAprobador getNext() {
        return next;
    }

    @Override
    public String verificarCategoriaUrgencia(int numInstituciones) {
        String categoria = "";
        CategoriaA categoria_A = new CategoriaA();
        this.next = categoria_A;
        
        CategoriaB categoria_B = new CategoriaB();
        categoria_A.setNext(categoria_B);
        
        CategoriaC categoria_C = new CategoriaC();
        categoria_B.setNext(categoria_C);
        
        categoria = next.verificarCategoriaUrgencia(numInstituciones); 
        return categoria;
    }
    
}
